package com.uade.empresasdistribuidas.model;

import java.sql.Date;
import java.util.Calendar;

import com.uade.empresasdistribuidas.entities.PedidoDTO;
import com.uade.empresasdistribuidas.entities.RemitoDTO;
import com.uade.empresasdistribuidas.model.interfaz.Estado;



public class PendienteRetiro implements Estado {

	@Override
	public void doAction(Pedido pedido) {
		PedidoDTO pedidoDTO=pedido.getPedido();
		pedidoDTO.setEstado(Estado.ENTREGADO);
		RemitoDTO remito=pedidoDTO.obtenerRemitoExterno();
		remito.setFechaEntrega(new Date(Calendar.getInstance().getTimeInMillis()));
		pedido.actualizarPedido();
		
	}

}
